// 埋点事件管理
import request from '@/utils/request'

// 埋点事件列表 ***********************************************************************
// 查询埋点事件列表
export function eventList(query) {
  return request({
    url: '/system/event/list',
    method: 'get',
    params: query
  })
}

// 删除埋点事件
export function delevent(ids) {
  return request({
    url: '/system/event/' + ids,
    method: 'delete'
  })
}

// 获取埋点事件详细信息
export function getevent(ids) {
  return request({
    url: '/system/event/' + ids,
    method: 'get'
  })
}

// 修改埋点事件
export function upevent(data) {
  return request({
    url: '/system/event',
    method: 'put',
    data
  })
}

// 新增埋点事件
export function addevent(data) {
  return request({
    url: '/system/event',
    method: 'post',
    data
  })
}

// 埋点记录列表 ***********************************************************************
// 查询埋点记录列表
export function eventRecordList(query) {
  return request({
    url: '/system/eventRecord/list',
    method: 'get',
    params: query
  })
}

// 发送功能
export function sendBusiness(query) {
  return request({
    url: `/customer/sendBusiness/${query}`,
    method: 'get',
    params: query
  })
}

// 删除埋点记录
export function deleventRecord(ids) {
  return request({
    url: '/system/eventRecord/' + ids,
    method: 'delete'
  })
}

// 获取埋点记录详细信息
export function geteventRecord(ids) {
  return request({
    url: '/system/eventRecord/' + ids,
    method: 'get'
  })
}

// 修改埋点记录
export function upeventRecord(data) {
  return request({
    url: '/system/eventRecord',
    method: 'put',
    data
  })
}

// 新增埋点记录
export function addeventRecord(data) {
  return request({
    url: '/system/eventRecord',
    method: 'post',
    data
  })
}

// 埋点-数据统计
export function mdTotal(data) {
  return request({
    url: '/system/data/mdTotal',
    method: 'post',
    data
  })
}

// 埋点-获取客户极速贷点击记录记录
export function jisuProductRecordList(data) {
  return request({
    url: `business/jisuProductRecord/list`,
    method: 'GET',
    params: data
  })
}

// 系统资料
export function systemInfo(data) {
  return request({
    url: `common/systemInfo`,
    method: 'GET',
    params: data
  })
}


// 外链管理 ***********************************************************************
// 查询外链管理列表
export function linkConfig(query) {
  return request({
    url: '/system/linkConfig/list',
    method: 'get',
    params: query
  })
}

// 删除外链管理
export function dellinkConfig(ids) {
  return request({
    url: '/system/linkConfig/' + ids,
    method: 'delete'
  })
}

// 获取外链管理详细信息
export function getlinkConfig(ids) {
  return request({
    url: '/system/linkConfig/' + ids,
    method: 'get'
  })
}

// 修改外链管理
export function uplinkConfig(data) {
  return request({
    url: '/system/linkConfig',
    method: 'put',
    data
  })
}

// 新增外链管理
export function addlinkConfig(data) {
  return request({
    url: '/system/linkConfig',
    method: 'post',
    data
  })
}

